package com.zyf.chapter02.behavior.visitor.factory;

/**
 * 工厂模式代替访问者模式
 * 对外开放文件类型，这样就不用依赖重载语法了
 * @author yifeng
 */
public abstract class ResourceFile {
    protected String filePath;

    public ResourceFile(String filePath) {
        this.filePath = filePath;
    }

    public abstract ResourceFileType getType();
}
